--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 34ec42fc89cf74458e511f77cb02d57e0f7bd496
Parents : 7da64a1
Author : Mark Qvist <mark@unsigned.io>
Date : 2023-10-25T03:40:08+02:00
Fixed plyer bug
Changes
Diff
diff --git a/sbapp/plyer/platforms/android/gps.py b/sbapp/plyer/platforms/android/gps.py
index 0d12cfde..b173876f 100644
--- a/sbapp/plyer/platforms/android/gps.py
+++ b/sbapp/plyer/platforms/android/gps.py
@@ -81,7 +81,8 @@ class AndroidGPS(GPS):
Looper.getMainLooper())
def _stop(self):
- self._location_manager.removeUpdates(self._location_listener)
+ if hasattr(self, "_location_manager") and self._location_manager != None:
+ self._location_manager.removeUpdates(self._location_listener)
def instance():
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────